<!doctype html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <title></title> 
    <style type="text/css">
span{transition:0.1s all ease;}

    </style>
</head>
<body>
<div id='div1'>
今天是8月8号,真是个好日子啊～今天中国奥运拿到了三枚金牌了,太高兴了.
今天是8月8号,真是个好日子啊～今天中国奥运拿到了三枚金牌了,太高兴了.
今天是8月8号,真是个好日子啊～今天中国奥运拿到了三枚金牌了,太高兴了.
</div>
<script type="text/javascript">
var val = div1.innerHTML;

div1.innerHTML = val.replace(/./g,function(x){
	return '<span style="color:rgb('+parseInt(Math.random()*256)+','+parseInt(Math.random()*256)+','+parseInt(Math.random()*256)+')">'+x+'</span>';
});

setInterval(function(){
	var span = document.getElementsByTagName('span');
	for(var i = 0;i < span.length;i++){
		span[i].style.color = 'rgb('+parseInt(Math.random()*256)+','+parseInt(Math.random()*256)+','+parseInt(Math.random()*256)+')';
	}
},100);
//alert(val.match(/./g));
</script>
</body>
</html>